Method and apparatus for creating a pre-fabricated kit for assembling and suspending a custom design frame for supporting a package in an elevated position

ABSTRACT

One embodiment provides a pre fabricated kit for assembling a supporting framework comprising a plurality of customized beams or supports with a connection openings/hole patterns selected from a set of connection hole patterns and using a plurality of generic connectors which fit on the interior of the customized beams or supports.

CROSS-REFERENCE TO RELATED APPLICATIONS

This is a non-provisional of U.S. provisional patent application Ser.No. 62/241,990, file Oct. 15, 2015, which application is incorporatedherein by reference and prior of/to which application is hereby claimed.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not applicable

REFERENCE TO A “MICROFICHE APPENDIX”

Not applicable

BACKGROUND

In supporting packages at elevated positions with structural supportsystems vertical locations such as ceilings or roofing frameworks,difficulties exist because of the irregular locations of possibletensile support connections and different loads to be supported such asweight loads and loads of varying external dimensions.

Additionally, difficulties in existing supporting frame structures existbecause these require multiple connecting pieces of multiple differentshapes and sizes when assembling a frame for a modular system. Theseconnector pieces have to be different shapes because they are mountedexternally to the individual supporting beams or struts to be used inassembling a supporting frame.

It would be advantageous to have a system which avoids the disadvantagesof the prior art.

While certain novel features of this invention shown and described beloware pointed out in the annexed claims, the invention is not intended tobe limited to the details specified, since a person of ordinary skill inthe relevant art will understand that various omissions, modifications,substitutions and changes in the forms and details of the deviceillustrated and in its operation may be made without departing in anyway from the spirit of the present invention. No feature of theinvention is critical or essential unless it is expressly stated asbeing “critical” or “essential.”

BRIEF SUMMARY

The apparatus of the present invention solves the problems confronted inthe art in a simple and straightforward manner.

One embodiment provides a method and apparatus for suspending airconditioning duct works from a support structure comprising unistruttype support beams which apparatus includes a plurality of supportbrackets arranged and configured for being slidably interlockable withthe interior of the unistrut beam members.

One embodiment generally relates to frames for supporting packages inelevated positions, and more particularly to a method and apparatus forcreating a pre-fabricated kit for assembling a supporting a framecomprising multiple unistrut support beams of different lengths andconnectable support brackets.

In various embodiments are provide a new modular system have threecomponents:

(1) a universal connector piece (FIGS. 2 and 3);

(2) a washer (FIGS. 4 and 5) which fit within the inner profile of ageneric beam or strut; and

(3) a plurality of a cut to length beams or strut (FIG. 1) where eachbeam or strut is cut to length and punched as required for assembly andfor supporting a package of particular dimensions and loading.

In various embodiments is provided a generic or universal connectingsupport bracket which is mounted interiorly to individual supportingbeams or struts which will be used in connecting the end of one beam orstrut member to a flange or web of another beam or strut member. Invarious embodiments this connection causes the two beam or strut membersto be perpendicular to one another.

In various embodiments is provided a generic or universal connectingwasher which is slidably mounted interiorly to individual supportingbeams or struts which will be used in connecting the end of one beam orstrut member to the open end of another beam or strut member (i.e., thearea between the two flange members of another beam or strut member). Invarious embodiments this connection causes the two beam or strut membersto be perpendicular to one another. In various embodiments this genericwasher fits the inner profile of the beam or strut member to which theother end of the beam or strut member is to be connected.

In various embodiments is provided a plurality of customized to lengthbeam or strut members having connecting opening patterns selected from aset of possible patterns at each connection joint location for each beamor strut.

In various embodiments are provided a pre fabricated kit for assembly acustomized supporting structure with the kit including a set ofcustomized manufactured struts which are cut to length with connectionhole openings in the correct pattern at each connection joint locationand where said connection hole opening patterns are selected from a setof possible opening patterns.

In various embodiments the plurality of customized manufactured strutsonly have connection hole openings in the locations of connection jointsfor the particular supporting frame to be assembled from the prefabricated kit. FIGS. 7 through 10 provide examples of a possible setsof connection hole opening patterns.

In various embodiments the at a connection joint on a particular beam orstrut, the quantity, location, and size of the connection holes comprisethe hole pattern for that connection joint.

In various embodiments the method and apparatus can select from a set ofpredefined connection opening/hole patterns to be made on each beam orstrut in the pre fabricated kit. In various embodiments, depending onthe type of supporting frame to be assembled from the pre fabricated kitto support a package in an elevated position, it is envisions that fourconnection opening/hole patters will satisfy most connectionpossibilities for the connection joints in the frame to be assembledfrom the pre-fabricated kit.

In various embodiments at least the following hole patterns areenvisioned:

(A) two connection openings/holes on the web of beam strut at specifiedlongitudinal locations along the beam or strut;

(B) one connection opening/hole on the web and connection opening/holeon each flange of the beam or strut at specified longitudinal locationsalong the beam or strut;

(C) one connection opening/hole on each flange of the beam or strut atspecified longitudinal locations along the beam or strut; and

(D) one connection opening/hole on the web of the beam or strut atspecified longitudinal locations along the beam or strut.

In various embodiments (i) the quantity of customized beams or struts ina set of struts included in a pre-fabricated kit, and (ii) the lengthsand connection opening/hole patterns in each customized beam or strut inthe set of beams or struts will be determined on a customized supportingframe-by-frame basis for any frame structure to be assembled from a prefabricated kit made using various embodiments of the method andapparatus.

In various embodiments, before two beam or strut pieces are tightenedfor a connection, the two beam or strut pieces are adjustable relativeto each other along the longitudinal axis of one of the two beam orstrut pieces. In various embodiments, the rotational adjustability isabout the longitudinal axis of the beam or strut piece that has its openend face covered by the second beam or strut (see FIG. 11).

In various embodiments the method and apparatus can be computerautomated. In these embodiments, in creating a pre fabricated kitincluding a plurality of customized beams or struts for assembling acustom supporting structure, the quantity of beams or struts,longitudinal lengths of each beam or strut, number and type ofconnection joints on each beam or strut, location and number ofconnection openings/holes and their patterns can be determined by themethod and apparatus.

In various embodiments a set of customized beams or struts can be cutand/or punched on a specially designed CNC machine that has cam filetechnology. In various embodiments Cam file is used to send anelectronic file (e.g., a .dxf file) having each piece's requirements(e.g.,

-   -   quantity and length of each beam or strut in a set of beams or        struts,    -   quantity of holes in each beam or strut in a set of beams or        struts,    -   location of each hole in each beam or strut in a set of beams or        struts, and    -   size of particular holes each beam or strut in a set of beams or        struts), from a customer's P/C to the PIC that communicates with        the CNC machine. Once the file is received, the file can be        converted to a “.dec file” and is sent to the controller on the        Cut/Punch machine.

Various embodiments provide the advantage of using universal connectorsimplifying the process of modular assembly and resulting in increasedproductivity and decreased labor costs. Various embodiments reducematerial costs due to the decreased number of parts required perconnection. Additionally, using cut-to-length beams or struts withpre-punched holes in the patterns required to make each connection at aconnection joint reduces the time spent reviewing drawings duringassembly of the customized frame.

The drawings constitute a part of this specification and includeexemplary embodiments to the invention, which may be embodied in variousforms.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

For a further understanding of the nature, objects, and advantages ofthe present invention, reference should be had to the following detaileddescription, read in conjunction with the following drawings, whereinlike reference numerals denote like elements and wherein:

FIG. 1 is a perspective view of the construction of a beam or strutwhich can be made to a desired longitudinal length and included in acustom designed pre fabricated kit having a plurality of beams or strutsfor assembling a custom designed frame for supporting a structure.

FIG. 2 is a perspective view of one embodiment of a generic detachablyconnectable support bracket which can be used in the various embodiments(having two threaded openings).

FIG. 3 is a perspective view of one embodiment of a generic detachablyconnectable support bracket which can be used in the various embodiments(having one threaded opening and being shorter than the bracket shown inFIG. 2).

FIGS. 4 and 5 are top and bottom perspective views of a generic washerhaving two slots.

FIG. 6 shows the support bracket of FIG. 2 being connected to a beam orstrut of FIG. 1 having a specified length.

FIG. 7 shows the washer of FIGS. 4 and 5 inserted in a beam or strut ofFIG. 1 having a specified length.

FIG. 8 shows the beam or strut of FIG. 1 having a specified length andhaving a connecting opening pattern at one end to connect the supportbracket of FIG. 2.

FIG. 9 shows the beam or strut of FIG. 1 having a specified length andhaving a connecting opening pattern at one end to connect to allow theconnection of up to two other beams or supports on any two of the foursides of the beam or strut, and for side connections having theconnection openings on the sides opposing the connection point beingusable to insert a tightening tool such as a screwdriver.

FIG. 10 shows the beam or strut of FIG. 1 having a specified length andhaving a connecting opening pattern at one end to connect to allow theconnection of one beam or support on any two of the two side flanges,and with the connection opening on the side opposing the connectionpoint being usable to insert a tightening tool such as a screwdriver.

FIG. 11 is a perspective view of an example connection joint with twobeams or struts connected to a supporting beam or strut, on the web andside of the supporting beam or strut.

FIG. 12 is a perspective view of the example connection joint of FIG. 11schematically showing a screw driver being used to connect the two beamsor struts to the supporting beam or strut.

FIG. 13 is a perspective view of a multi level supporting frameassembled from a pre fabricated kit made by the method and apparatus,and which frame can support, in an elevated position, a package (e.g.,A/C ductwork).

FIG. 14 is a top view of the supporting frame of FIG. 13.

FIG. 15 is a side view of the supporting frame of FIG. 13.

FIG. 16 is a perspective view of a multi level supporting frameassembled from a pre fabricated kit made by the method and apparatus,and which frame is now supporting a package (e.g., A/C ductwork andother items) in an elevated position.

FIG. 17 is a perspective view of a single supporting frame assembledfrom a pre fabricated kit made by the method and apparatus, and whichframe can support, in an elevated position, a package (e.g., A/Cductwork).

FIG. 18 is a top view of the supporting frame of FIG. 17.

FIG. 19 is a side view of the supporting frame of FIG. 17.

DETAILED DESCRIPTION

Detailed descriptions of one or more preferred embodiments are providedherein. It is to be understood, however, that the present invention maybe embodied in various forms. Therefore, specific details disclosedherein are not to be interpreted as limiting, but rather as a basis forthe claims and as a representative basis for teaching one skilled in theart to employ the present invention in any appropriate system, structureor manner.

FIG. 1 is a perspective view of the construction of a beam of strut 100that can be used in various embodiments. Beam or strut 100 is a C-flangetype structural unit and includes web 100 along with first 140 andsecond 150 flanges. Beam or strut 100 can have a length 106 based onrequired lengths.

Between first 140 and second 150 flanges is interior 170, which can havea height 173 and a width 174. A cross section of beam or strut can havea height 172 and width 178. Opposite of web 130 can be an open areaallowing access to interior 170.

First flange 140 can include a socket 141 having a width 144. Secondflange 150 can include a socket 151 having a width 154. An open space178 between socket 141 and 151 allows access to interior 170. and itsdimension is equal to inter

As will be described below beam or strut 100 can be connected to otherbeams or struts 100′,100′, etc. in various orientations. Theseorientations are generally where the connecting beams or strutsgenerally perpendicular to beam or strut 100, and include connections onweb 130, first flange 140, second flange 150, and/or via opening 178. Insome embodiments a generally parallel connections can be made where beamor strut 100, after connection, is generally parallel to the connectedother beam or strut (e.g., 100′).

FIG. 2 is a perspective view of one embodiment of a connecting bracket400 which can be used with beam or strut 100. Support bracket 400includes body 404 and connecting base 406 which is located as first end410 of body. Support bracket has a height 460, width 462, and length434. Connecting base 406 can be generally perpendicular to body 404.

Body 404 has a height 432, width 433, and length 434. Body 404 caninclude second 510 and third 520 openings which may be threaded.Preferably, second 510 and third 520 openings are located in thelongitudinal center of body 404 (i.e., in the center of dimension 433).Second opening 510 is spaced from first end 410 by dimension 512. Thirdopening 520 is spaced from second opening 510 by dimension 530, fromface 450 by dimension 522, and from second end 420 by dimension 523. Aswill be described below in relation to FIG. 6, second 510 and third 520openings can be used to attach support bracket 400 to the web 130 ofsupporting beam or strut 106 having matching connection openings.

Connecting base 406 has a height 460, width 462, and depth 464.Connecting base 406 can include opening 500 which can be threaded.Preferably, opening 500 is in the vertical center of connecting base 406(i.e., in the center of horizontal dimension 462). Also preferably,opening 500 is horizontally spaced in connecting base 406 (dimension 502and dimension 503) such that when support bracket 400 is inserted into asupporting beam or strut 106, opening is in the horizontal center of thesupport beam or strut 106 (i.e., in the middle of dimension 172 of FIG.1). In this manner opening 500 of support bracket 400 can be used toconnect the particular support beam or strut 106 having support bracket400 in the longitudinal centerline 102 of said support beam or strut106.

FIG. 3 is a perspective view of an alternative support bracket 400′.Alternative support bracket 400′ can be substantially similar inconstruction to support bracket 400, with the exception that thatdimension 434 is shorter for support bracket 400′ and support bracket400′ includes a single opening (second opening 510).

FIGS. 4 and 5 shows front and rear views of washer 700. Washer 700 canhave substantially flat top 730 and bottom 740 portions with first 710and second 720 ends. Opening 760 can be included in washer 700 which ispreferably located at the center of top 730. Bottom portion can includefirst 780 and second 790 grooves or slot having a spacing 735.

FIG. 6 schematically illustrates the connection of a support bracket 400to a selected supporting beam or strut 100. Supporting beam or strutincludes connection openings 134 and 136. Second end 420 of supportbracket 400 can be slid into interior 176 of beam or strut 106 untilface 450 is flush with first end 110 of beam or strut 106. Second 510and third 520 openings respectively align with connection openings 134and 136. At this point fasteners 50 can be inserted into connectionopenings 134 and 136 and threadably connected to second 510 and third520 openings—which themselves are threaded. After connection of supportbracket 400 to beam or strut 100, opening 500 (which itself is threaded)can be used to connect this beam or strut 100 to other beams or strutsas will be described below.

In various embodiments the height 460 and width 462 of connecting base406 is only slightly smaller than the height 173 and width 174 ofinterior 170 of connecting beam or strut 100. Said slightly smallerdimensions allow the depth 464 of connecting base 406 to cause top 430of body 404 to remain both substantially parallel to and immediatelyadjacent to web 103 of support beam or strut 100 after insertion ofsupport bracket 400 into support beam or strut 100 which can make easierscrewing in threaded fasteners 50 into connection openings 510 and 520.This can also avoid a user having to push up on the lower surface ofbody 404 during the process of screwing in threaded fasteners 50. Invarious embodiments, due to the interaction of connecting base 404 withthe interior 170 of beam or strut 100, body 404 remains substantiallyparallel to web 130 having an angle 407 (FIG. 6). In various embodimentsangle 407 can be less than 10 degrees. In various embodiments angle 407less than 10, 9, 8, 6, 5, 4, 3, 2, 1, and ½ degree angle exists. Invarious embodiments the relative angle 407 between body 404 and web 130before support bracket is screwed to web 130 can fall within a range ofbetween any two of the above specified maximum degree angles (e.g.,between ½ and 4 degrees, or 2 and 5 degrees).

FIG. 7 provides an example of washer 700 being placed in interior 170 ofa beam or strut 100 which support washer 700 can later be used toconnect another beam or strut 100′ to the beam or strut 100 havingsupport washer 700 located therein. First 780 and second 790 recessedareas of washer 700 can respective seat over sockets 141 and 151. Athreaded fastener 50 can thereafter be placed in opening 760 (such asthrough opening 134) to connect another beam or strut 100′ (such as byscrewing into first opening 500 of a support bracket 400 connected tothe another beam or strut 100′). Opening 134 on web 130 of the anotherbeam or support 100′ can be used to insert a tool and connect washer 700to support bracket 400 by tightened which is inserted through opening760 and threaded into first opening 500 of support bracket 400, whichsupport bracket is connected to the another beam or support 100′. Asscrew 50 is tightened the another support or beam 100′ (along with theface 450 of support bracket 400) comes closer and causes connectionbetween beam or strut 100 (having washer 700) and the another beam orstrut 100′ having support bracket 400. This connection is caused byscrew 50 squeezing together washer 700, sockets 141 and 151, and supportbracket 500. Opening 134 is can be placed in web 130 of beam or strut100 at the longitudinal location (e.g., dimension 135) of where theconnection is to be made between beam or strut 100 and the another beamor strut 100′.

Connection Hole Patterns

FIGS. 7, 8, 9, and 10 show various connection opening pattern for beamor strut 100.

FIG. 8 shows a basic two hole opening pattern 900 showing first 134 andsecond 136 openings located on web 130 of beam or strut 100 respectivelyat distances 136 and 137 from first end 110 of beam or strut 100. Thisopening pattern 900 can be used for connecting support bracket 400 tobeam or strut 100 as described in connection with FIG. 6 creating athreaded female receiving opening 500 at connector base 406 of nowconnected support bracket 400.

FIG. 9 shows a basic three hole opening pattern 940 with: (a) firstopening 134 located on web 130 at distance 136 from first end 110 ofbeam or strut 100; (b) first opening 146 located on c-flange 140 atdistance 146 from first end 110 of beam or strut 100, and height 147above the bottom of beam or strut 100; and (c) first opening 156 locatedon c-flange 150 at distance 156 from first end 110 of beam or strut 100,and height 157 above the bottom of beam or strut 100. In preferredembodiments heights 147 and 157 can be equal, and distances 146 and 156are equal. In various embodiments first opening 134 is located in thecenter of web 130 cross section, and the distance 135 is equal todistance 146 and/or distance 156. This opening pattern 940 is veryflexible and can be used for the following types of three beam or strutconnections: (1) perpendicular connection of a second beam or strut 100′to second flange 150 at opening 155 (see FIG. 11) where a screw driver41 placed through opening 145 can be used to tighten threaded fastener50 through opening 155 and into threaded opening 500′ of support bracket400′(see FIG. 12); (2) perpendicular connection of a second beam orstrut 100′ to first flange 140 at opening 145 (see FIG. 11 but beam 100′being connected to first flange 140 instead of second flange 150) wherea screw driver 41 placed through opening 155 can be used to tightenthreaded fastener 50 through opening 145 and into threaded opening 500′of support bracket 400′(see FIG. 12); and (3) perpendicular connectionof a third beam or strut 100″ to web 130 at opening 134 (see FIG. 11)where a screw driver placed through gap 175 and into interior 170 can beused to tighten threaded fastener 50 through opening 134 and intothreaded opening 500″ of support bracket 400″ (see FIG. 12).

Arrows 200 and 202 in FIG. 11 schematically indicate that, althoughremaining perpendicular to beam or strut 100 both beams or struts 100′and 100″ can be rotated respective to their connections to selectpossible different relative orientations. For example beam or strut 100′can be rotated 180 degrees to the orientation shown in FIG. 11 so thatits web 130′ is pointing downwardly compared to the web 130 of beam orstrut 100. As another example beam or strut 100′ can be rotated 90degrees to the orientation shown in FIG. 11 so that its web 130′ ispointing in the same direction as first end 110 of beam or strut 100.Similarly, beam or strut 100″ can be rotated 180 degrees to theorientation shown in FIG. 11 so that its web 130″ is pointing towardsflange 140 beam or strut 100, or rotated 90 degrees so that its web 130″is pointed towards (or away from) first end 110 of beam or strut 100.

FIG. 10 shows a basic two hole opening pattern 960 with: (a) a firstopening 146 located on c-flange 140 at distance 146 from first end 110of beam or strut 100, and height 147 above the bottom of beam or strut100 and (b) a first opening 156 located on c-flange 150 at distance 156from first end 110 of beam or strut 100, and height 157 above the bottomof beam or strut 100. In preferred embodiments heights 147 and 157 canbe equal, and distances 146 and 156 are equal. This opening pattern 960can be used for the following types of two beam or strut connections:(1) perpendicular connection of a second beam or strut 100′ to secondflange 150 at opening 155 (see FIG. 11) where a screw driver 41 placedthrough opening 145 can be used to tighten threaded fastener 50 throughopening 155 and into threaded opening 500′ of support bracket 400′(seeFIG. 12) or (2) perpendicular connection of a second beam or strut 100′to first flange 140 at opening 145 (see FIG. 11 but beam 100′ beingconnected to first flange 140 instead of second flange 150) where ascrew driver placed through opening 155 can be used to tighten threadedfastener 50 through opening 145 and into threaded opening 500′ ofsupport bracket 400′(see FIG. 12).

Arrows 200 and 202 in FIG. 11 schematically indicate that, althoughremaining perpendicular to beam or strut 100 both beam or strut 100′ canbe rotated respective to its connection to select possible differentrelative orientations. For example beam or strut 100′ can be rotated 180degrees to the orientation shown in FIG. 11 so that its web 130′ ispointing downwardly compared to the web 130 of beam or strut 100. Asanother example beam or strut 100′ can be rotated 90 degrees to theorientation shown in FIG. 11 so that its web 130′ is pointing in thesame direction as first end 110 of beam or strut 100.

FIG. 7 shows a basic singe hole opening pattern 980 with a first opening134 located on web 130 at distance 135 from first end 110 of beam orstrut 100, and preferably in the middle of web 130. This opening pattern960 can be used for the following types of two beam or strutconnections: (1) perpendicular connection of a third beam or strut 100″to washer 700 where a screw driver 41 placed through opening 135, intointerior 170 and tightening threaded fastener 50 through opening 760 andinto threaded opening 500″ of support bracket 400″ which is placed underwasher 700 (see FIG. 12); or (2) omitting washer 700 with aperpendicular connection of a third beam or strut 100″ to web 130 atopening 134 (see FIG. 11) where a screw driver 41 placed through gap 175and into interior 170 can be used to tighten threaded fastener 50through opening 134 and into threaded opening 500″ of support bracket400″(see FIG. 12).

Assembled Supporting Structure

FIG. 13 is a perspective view of a support frame 1000 which supports, inan elevated position, a package 4000 (e.g., A/C ductwork). Support frame1000 can comprise a plurality of individually cut beams or struts 100,100′, 100″ which are assembled in a particular frame geometry. FIG. 14is a top view of the supporting frame 1000. FIG. 15 is a side view ofthe supporting frame of FIG. 13.

Support frame 1000 can be supported in an elevated position by aplurality of tensile members 800, 800′, 800″, etc., which tensilemembers themselves be supported themselves in a structure such as aceiling, rafters, beams, etc. Tensile members 800 can be any structuralelement strong enough to support load or package 4000 at an elevatedposition in relation to a ground surface. Such members can be arms,rods, chains, cords, wires, etc.

Once assembled and supported by tensile members, support frame cansupport a load or package 4000. FIG. 16 is a perspective view of a multilevel supporting frame 1000 assembled from a pre fabricated kit made bythe method and apparatus 95, and which frame 1000 is now supporting apackage 4000 (e.g., A/C ductwork 4500 and other items) in an elevatedposition. In FIG. 16 is shows ductwork 4500 having a width 4501 andheight 4502, fire sprinkler piping 4540, 4540′ having a spacing 4541 andspacing from ductwork 4500, and mechanical piping 4510,4510′ having aspacing from each other and spacing from ductwork 4500. The set of itemsto be supported by frame 1000 are in combination referred to as thepackage and the overall dimensions of the items making up package 400and their spacing or location interior to frame 1000 can be provided tothe method and apparatus to assist in creating the prefabricated kit.

Assembling Customized Supporting Frame from Pre-Fabricated Kit

Customized supporting frame 1000 can be assembled from the a pluralityof cut to length linear beams or struts 100,100′, 100″, 100′″, etc.having the same cross section (taken perpendicular to the longitudinalaxis if each linear beam) and the same material composition—so that theonly variation between beams or struts are their cut lengths 106 whichlengths 106 are cut for a frame 1000 of the desired shape anddimensions. For example, a single stock metal for all beams or strutscan be used to cut to the individual lengths 106 desired for each of theplurality of beams or struts to be used in fabricating frame 1000.

Based on particularized user input, a pre-fabrication kit 96 can becreated by the method and apparatus 95 for assembling a customizedsupporting frame 1000 which is comprised of a plurality of linear beamor support pieces pre-cut to length by the method and apparatus 95.Various embodiments of assembled customized supporting frames 1000 areshown in FIGS. 13-15 and 17-19.

In various embodiments, based on data input from a user, the method andapparatus 95 can fabricate a pre-fabrication kit 96 for assembling acustomized supporting frame 1000 which includes the step of the methodand apparatus 95 determining the quantity of linear beams or supportpieces, lengths, connection points, connection hole patterns for aplurality of pre cut to length beams or struts to be assembled informing the customized supporting frame 1000.

In various embodiments, for each beam or strut contained in the pre-fabkit 96, the method and apparatus 95 can determine the number ofconnections and the location of each connection by each beam or strut inthe kit which is to be connected to said particular beam or strut. Invarious embodiments, from a set of selectable connecting hole patterns,for each beam or strut contained in the kit 96 and for each connectionlocation on said beam or strut, the method and apparatus 95 candetermine the connection hole pattern at said connection location.

In various embodiments, based on input from a user, the method andapparatus 95 can determine the particular lengths of the (a) horizontallongitudinal beams or struts and (b) horizontal cross beams or struts.In various embodiments, based on input from a user, the method andapparatus 95 can calculate the quantity and connection location ofpossible one or more horizontal supporting cross beams or struts.

In various embodiments the pre-fabrication kit 96 can includeidentifying indicia on each of the beams or struts included in thepre-fab kit 96 along with instructions identifying which beams or strutsin the kit 96 are to be connected to each of the other beams or strutsin the kit 96.

In various embodiments each connection location on for the set of beamsor struts in the pre-fab kit 96 can be given unique identifying indiciaand said unique identifying indicia can be referred to in theinstructions to instruct a user on selection of beams/struts from thekit 96 to match connection locations for other beams/struts in the kit96.

Single Level Supporting Frame

FIG. 17 is a perspective view of a single supporting frame 1000assembled from a pre fabricated kit 96 made by the method and apparatus95, and which frame 1000 can support, in an elevated position, a package4000 (e.g., A/C ductwork). FIG. 18 is a top view of the supporting frame1000. FIG. 19 is a side view of the supporting frame 1000.

In various embodiments the customized supporting frame 1000 to beassembled from the pre-fab kit 96 created by the method and apparatus 95is a single level supporting frame. In various embodiments, for a singlelevel supporting frame 1000, the method and apparatus 95 can be used tocreate a pre-fabricated kit 96 for constructing a frame 1000, thepre-fabrication kit 96 including a plurality of pre-cut to lengths:

(a) perimeter horizontal longitudinal beams or struts;

(b) perimeter horizontal cross beams or struts; and

(c) possible one or more interior horizontal supporting cross beams orstruts.

In various embodiments, based on input from a user, the method andapparatus 95 can calculate cut lengths for the: (a) perimeter horizontallongitudinal beams or struts; and (b) perimeter horizontal cross beamsor struts.

In various embodiments, the method and apparatus 95 can determine thequantity and connection locations of possible additional one or moreinterior horizontal supporting cross beams or struts, and calculate thecut lengths for these possible additional one or more interiorhorizontal supporting cross beams or struts.

The method and apparatus 95 can require a user to input a set of designparameters which set can include one or more of the following dataparameters:

(a) overall perimeter of customized frame 1000 such as length 1020,width 1030, and height 1040;

(b) exterior dimensions of supported package 4000;

(c) minimum desired clearance between package 4000 supporting frame 1000interior; and

(d) weight of supported package 4000.

From the inputted design parameters, method and apparatus 95 cancalculate initial dimensions of length 1020 by width 1030 by height 1040to satisfy parameter input.

In various embodiments package 4000 can be comprised of multiple itemswhich are to be supported by supporting frame 1000. In variousembodiments package 4000 can be include one or more items selected fromthe group consisting of: (a) ductwork, (b) mechanical piping (e.g.,heating or cooling fluids); (c) domestic piping (e.g., for potablewater); (d) medical gas piping; (e) fire sprinkler piping; (f)electrical conduit; and (g) communications cable trays.

In various embodiments the method and apparatus 95 can include apredesignated minimum design parameter value for one or more of thepossible user input parameters. For example, in various embodiments themethod and apparatus 95 can require a minimum clearance of at least 5inches clearance between package 4000 supporting frame 1000 interior,the method and apparatus will automatically input said minimum parameterif a user either does not input data for said parameter or inputs asmaller number than the minimum. In other embodiments the method andapparatus can issue an alarm if a minimum parameter is violated by oneor more user inputted parameters. In other embodiments the method andapparatus can require a minimum clearance between items comprising thepackage 4000 where multiple items comprise the package. For example, aminimum of 4 inches may be required between a duct and electricalconduit and a minimum clearance of 2 inches from the electrical conduitto the supporting frame.

In various embodiments the method and apparatus 95 can compare one ormore of the user inputted parameters and determine if one or more userinputted parameters conflicts with one or more other user inputtedparameters, and issue an alarm if a conflict condition is determined.

For example, a user may input one or more perimeter dimensions for thesupporting frame 1000 that are smaller than one or more of the inputteddimensions for the supported package 4000 (or smaller than the one ormore of the inputted dimensions for the package 4000 to be supportedplus the inputted clearance amount). In such a conflict case, the methodand apparatus 95 can issue an alarm.

In various embodiments the method and apparatus 95 can, afterdetermining said conflicting condition, issue an alarm, display to auser the conflicting inputted parameters, and request newly inputparameters to resolve the conflict. In various embodiments the methodand apparatus 95 can automatically calculated and display suggested newinput values for one or more of the conflicting input parameters. Forexample, in various embodiments the method and apparatus 95, when facedwith the input for exterior dimensions that fail to satisfy the minimumclearance inputted, can issue a warning and alternative possibleexterior dimensions that will satisfy the minimum clearance required.

Depending on specified loading, dimensional size, and strengthrequirements for customized frame 1000, the quantity and placementlocations for reinforcing horizontal cross beams or struts can bedetermined by the method and apparatus 95 for providing a desired factorof safety for fabricated frame 1000 in handing the loading, size, andstrength requirements. It is anticipated that a person of ordinary skillin the art can determine the number and locations for placement ofhorizontal reinforcing cross members.

Depending on the particular type of connection a particular opening holeconnection pattern.

Individual Connection Joints/Configurations/Holes Patterns for SingleLevel Supporting Frame 1000

At connection 1, beams 1100 and 2300 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward (openinterior 170 facing downwards) and has a type 940 opening pattern (FIG.9). Beam 2300 is perpendicular to beam 1100, and also horizontallypositioned but with its web 130 vertically downward (open interior 170facing upwards) and has a type 900 opening pattern (FIG. 7), and has abracket 500″ in its interior 170 facing this connection point 1. Thisconnection can be seen in FIG. 11 with beam 100″ removed from theconnection.

At connection 2, beams 1100 and 2600 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2600 is perpendicular to beam1100 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 3, beams 1100 and 2800 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2800 is perpendicular to beam1100, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. This connectioncan be seen in FIG. 11 with beam 100″ removed from the connection.

At connection 4, beams 1100 and 3100 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 3100 is perpendicular to beam1100 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 5, beams 1100 and 1500 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 1500 is perpendicular to beam1100, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. This connectioncan be seen in FIG. 11 with beam 100″ removed from the connection.

At connection 6, beams 1500 and 1900 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 1500 is perpendicular to beam1900, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. This connectioncan be seen in FIG. 11 with beam 100″ removed from the connection.

At connection 7, beams 1900 and 3100 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 3100 is perpendicular to beam1900 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 8, beams 1900 and 2800 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2800 is perpendicular to beam1900, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. This connectioncan be seen in FIG. 11 with beam 100″ removed from the connection.

At connection 9, beams 1900 and 2600 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2600 is perpendicular to beam1900 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 10, beams 1900 and 2300 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2300 is perpendicular to beam1900, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. This connectioncan be seen in FIG. 11 with beam 100″ removed from the connection.

Multiple Level Supporting Frame

In various embodiments the pre-fab kit 96 can include a plurality ofpre-cut to length beams or struts 100, 100′, 100″, etc. which can beassembled to form completed frame 1000 having a cuboid shape withdimensions of length 1020 by width 1030 by height 1040. With a cuboidsupporting frame 1000, the frame will include rectangular faces on itsexterior. FIGS. 13-15 show one embodiment of a customized supportingframe 1000.

In various embodiments the customized supporting frame 1000 to beassembled from the pre-fab kit 96 created by the method and apparatus 95can be a multi-level supporting frame 1000, the pre-fabricated kit 96including a plurality of pre-cut to lengths:

(a) bottom level perimeter horizontal longitudinal beams or struts;

(b) bottom level perimeter horizontal cross beams or struts;

(c) top level perimeter horizontal longitudinal beams or struts;

(d) top level perimeter horizontal cross beams or struts;

(e) possible one or more interior horizontal supporting cross beams orstruts for the bottom and/or top levels;

(f) possible one or more supporting perimeter longitudinal cross beamsor struts for connection between the top and bottom levels; and

(g) possible one or more non-perimeter vertical supporting beams orstruts.

In various embodiments, based on input from a user, the method andapparatus 95 can calculate cut lengths for the (a) perimeter horizontallongitudinal beams or struts and (b) perimeter horizontal cross beams orstruts.

In various embodiments, the method and apparatus 95 can decide on thequantity, connection location, and cut lengths of the possible one ormore supporting beams or struts falling within subparts (e), (f), (g),and (h) above.

In various embodiments plurality of beams or struts in pre-fab kit 96can be assembled to form completed multi level frame 1000 having acuboid shape (and including rectangular exterior faces of the cuboid)with dimensions of length 1020 by width 1030 by height 1040.

The method and apparatus 95 can require a user to input a set of designparameters which set can include one or more of the following dataparameters:

(a) overall perimeter of customized frame 1000 such as length 1020,width 1030, and height 1040;

(b) exterior dimensions of supported package 4000 (e.g., width 4010,height 4020, an length 4030 as shown in FIG. 16);

(c) minimum desired clearance between package 4000 supporting frame 1000interior; and

(d) weight of supported package 4000.

From the inputted design parameters, method and apparatus 95 cancalculate initial dimensions of length 1020 by width 1030 by height 1040to satisfy parameter input.

In various embodiments the method and apparatus 95 can include apredesignated minimum design parameter value for one or more of thepossible user input parameters. For example, in various embodiments themethod and apparatus 95 can require a minimum clearance of at least 5inches clearance between package 4000 supporting frame 1000 interior,the method and apparatus will automatically input said minimum parameterif a user either does not input data for said parameter or inputs asmaller number than the minimum. In other embodiments the method andapparatus can issue an alarm if a minimum parameter is violated by oneor more user inputted parameters.

In various embodiments the method and apparatus 95 can compare one ormore of the user inputted parameters and determine if one or more userinputted parameters conflicts with one or more other user inputtedparameters, and issue an alarm if a conflict condition is determined.

For example, a user may input one or more perimeter dimensions for thesupporting frame 1000 that are smaller than one or more of the inputteddimensions for the supported package 4000 (or smaller than the one ormore of the inputted dimensions for the package 4000 to be supportedplus the inputted clearance amount). In such a conflict case, the methodand apparatus 95 can issue an alarm.

Depending on specified loading, dimensional size, and strengthrequirements for fabricated frame 1000, the quantity and placementlocations for reinforcing horizontal cross beams or struts can beautomatically determined by the method and apparatus for providing adesired factor of safety for fabricated frame 1000 when handing theloading, size, and strength requirements. It is anticipated that aperson of ordinary skill in the art can determine the number andlocations for placement of horizontal reinforcing cross members.

Depending on specified loading, dimensional size, and strengthrequirements for fabricated frame 1000, the quantity and placementlocations for reinforcing vertical beams or struts can be automaticallydetermined by the method and apparatus for providing a desired factor ofsafety for fabricated frame 1000 when handing the loading, size, andstrength requirements. It is anticipated that a person of ordinary skillin the art can determine the number and locations for placement ofvertical reinforcing cross members.

In various embodiments, the method and apparatus 95 can decide on thequantity, connection location, and cut lengths of the possible one ormore supporting beams or struts falling within subparts (e), (f), and(g) above. In these embodiments where the method and apparatus 95decides that additional supporting members are needed to satisfystrength and/or load bearing considerations, the method and apparatus 95can also take into account the loss of interior space in multi levelstructure 1000 to handle supported package 4000. For example horizontalsupporting cross member 2900 may be added at a level intermediate of topand bottom. This new lower member 2900 restricts the vertical height ofsupported package that can be accommodated. In this case the method andapparatus can determine that the vertical height of vertical beams orsupports (e.g., 1200, 1300, etc.) need to be increased to accommodatesupported package 4000, and then method and apparatus 95 will reviewinputted parameter data to determiner if a conflict exists, and if soissue a warning regarding the conflict.

Depending on the particular type of connection a particular opening holeconnection pattern.

Multi Level Customized Support Frame

Lower planar face of frame 1000 can be formed by main longitudinal beamsor struts 1100, 1900 with perpendicular beams or struts 2300 and 1500.

Upper planar face of frame 1000 can be formed by main longitudinal beamsor struts 1450, 2000 with perpendicular cross beams or struts 2500 and1700.

Upper and lower planar faces can be spaced apart by vertical beams orstruts 1200, 1300, 1400, 1800, 2100, and 2200.

Overall length 1020 of frame 1000 is controlled by the longitudinallengths 106 of the main longitudinal beams or struts 1100, 1450,1900,2000 (these longitudinal lengths 106 for the four main longitudinalbeams 1100,1450,1900,2000 are assumed to be the same length 106).

Because perpendicular cross beams or struts 2300 and 1500 space apartmain longitudinal beams or struts 1100, 1900 (and perpendicular crossbeams or struts 2500 and 1700 space apart main longitudinal beams orstruts 1100, 1900), width 1030 is calculated by adding the lengths 106of either cross beam or strut 1500, 1700, 2300, or 2500 (these crossbeams are assumed to have the same length 106) together with two of theexterior widths 178 of main longitudinal beams or struts 1100,1450,1900, and 2000 (the exterior widths 178 of each of these mainlongitudinal beams or struts are assumed to be the same).

Because vertical beams or struts 1200, 1400, 1800, and 2200 space apartmain longitudinal beams or struts 1100,1450, 1900, and 2000, height 1040of frame 1000 is calculated by adding the single length 106 for one ofthese vertical beams or struts 1200, 1400, 1800, and 2200 (thesevertical beams or struts are assumed to have the same vertical length106) together with the heights 172 for the respectively verticallyspaced apart main longitudinal beams or struts 1100, 1450, 1900, and2000 (the heights 172 for these main longitudinal beams or struts areassumed to be the same).

Main longitudinal beams or struts 1100, 1450, 1900, and 2000 all havetheir open interiors 170 facing downwardly.

Upper cross bracing beams or struts 1600, 1700, 2400, 2500, 2700, 2900,3000, and 3200 all have their open interiors 170 facing downwardly.

Lower cross bracing beams or struts 1500, 2300, 2600, 2800, and 3100 allhave their open interiors 170 facing upwardly.

Vertical beams or struts 1200, 1300, 1400, 1800, 2100, and 2200 all havetheir open interiors 170 facing sidwardly towards the opposing verticalbeam or strut (beam 1200 being opposed to beam 2200, beam 1300 beingopposed to beam 2100, and beam 1400 being opposed to beam 1800).

Individual Connection Joints/Configurations/Holes Patterns for MultiLevel Frame 1000

The individual struts and connections of frame 1000 will be describedbelow.

At connection 1, beams 1100, 1200, and 2300 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward (openinterior 170 facing downwards) and has a type 940 opening pattern (FIG.9). Beam 2300 is perpendicular to beam 1100, and also horizontallypositioned but with its web 130 vertically downward (open interior 170facing upwards) and has a type 900 opening pattern (FIG. 7), and has abracket 500″ in its interior 170 facing this connection point 1. Beam1200 is perpendicular to beams 1100 and 2300 with its web 130 pointingoutwardly from the frame 1000 (and its open interior 170 facing sidewaystowards the interior of frame 1000), and has a type 900 opening pattern(FIG. 7), and has a bracket 500′ in its interior 170 facing thisconnection point 1. FIG. 11 provides an example of a three beam typeconnection, but with the connection point moved away from the first end110 of beam 100.

At connection 2, beams 1100 and 2600 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2600 is perpendicular to beam1100 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 3, beams 1100, 1300, and 2800 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2800 is perpendicular to beam1100, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1300 isperpendicular to beams 1100 and 2800 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection.

At connection 4, beams 1100 and 3100 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 3100 is perpendicular to beam1100 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 5, beams 1100, 1500, and 1400 are connected. Beam 1100 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 1500 is perpendicular to beam1100, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1400 isperpendicular to beams 1100 and 1500 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

At connection 6, beams 1900, 1500, and 1800 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 1500 is perpendicular to beam1900, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1800 isperpendicular to beams 1900 and 1500 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

At connection 7, beams 1900 and 3100 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 3100 is perpendicular to beam1900 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 8, beams 1900, 2100, and 2800 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2800 is perpendicular to beam1900, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 2100 isperpendicular to beams 1900 and 2800 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection.

At connection 9, beams 1900 and 2600 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2600 is perpendicular to beam1900 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 10, beams 1900, 2200, and 2300 are connected. Beam 1900 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2300 is perpendicular to beam1900, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 2200 isperpendicular to beams 1900 and 2300 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

At connection 11, beams 1200 and 2400 are connected. Beam 2400 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 1200 is perpendicular to beam2400 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 12, beams 1300 and 2900 are connected. Beam 2900 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 1300 is perpendicular to beam2900 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 13, beams 1400 and 1600 are connected. Beam 1600 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 1400 is perpendicular to beam1600 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 14, beams 1600 and 1800 are connected. Beam 1600 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 1800 is perpendicular to beam1600 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 15, beams 2100 and 2900 are connected. Beam 2900 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2100 is perpendicular to beam2900 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 16, beams 2200 and 2400 are connected. Beam 2400 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2200 is perpendicular to beam2400 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 17, beams 1450, 1200, and 2500 are connected. Beam 1450 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2500 is perpendicular to beam1450, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1200 isperpendicular to beams 1450 and 2500 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

At connection 18, beams 1450 and 2700 are connected. Beam 1450 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2700 is perpendicular to beam1450 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 19, beams 1450, 1300, and 3000 are connected. Beam 1450 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 3000 is perpendicular to beam1450, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1300 isperpendicular to beams 1450 and 3000 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection.

At connection 20, beams 1450 and 3200 are connected. Beam 1450 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 3200 is perpendicular to beam1450 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 21, beams 1400, 1450, and 1700 are connected. Beam 1450 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 1700 is perpendicular to beam1450, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1400 isperpendicular to beams 1450 and 1700 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

At connection 22 beams 1700, 1800, and 3000 are connected. Beam 2000 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 1700 is perpendicular to beam2000, and also horizontally positioned but with its web 130 verticallyupward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 1800 isperpendicular to beams 1700 and 3000 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

At connection 23, beams 2000 and 3200 are connected. Beam 2000 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 3200 is perpendicular to beam2000 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 24, beams 2000, 2100, and 3000 are connected. Beam 2000 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 3000 is perpendicular to beam2000, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 2100 isperpendicular to beams 2000 and 3000 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection.

At connection 25, beams 2000 and 2700 are connected. Beam 2000 ishorizontally positioned with its web 130 vertically upward and has atype 980 opening pattern (FIG. 10). Beam 2700 is perpendicular to beam2000 with its web 130 pointing outwardly from the frame 1000, and has atype 900 opening pattern (FIG. 7), and has a bracket 500′ in itsinterior 170 facing this connection point 1. This connection can be seenin FIG. 11 with beam 100″ removed from the connection.

At connection 26, beams 2000, 2200, and 2500 are connected. Beam 2000 ishorizontally positioned with its web 130 vertically upward and has atype 940 opening pattern (FIG. 9). Beam 2500 is perpendicular to beam2000, and also horizontally positioned but with its web 130 verticallydownward and has a type 900 opening pattern (FIG. 7), and has a bracket500″ in its interior 170 facing this connection point 1. Beam 2200 isperpendicular to beams 2000 and 2500 with its web 130 pointing outwardlyfrom the frame 1000, and has a type 900 opening pattern (FIG. 7), andhas a bracket 500′ in its interior 170 facing this connection point 1.FIG. 11 provides an example of a three beam type connection, but withthe connection point moved away from the first end 110 of beam 100.

The following is a list of reference numerals:

LIST FOR REFERENCE NUMERALS (Reference No.) (Description) 1 connection 2connection 3 connection 4 connection 5 connection 6 connection 7connection 8 connection 9 connection 10 connection 11 connection 12connection 13 connection 14 connection 15 connection 16 connection 17connection 18 connection 19 connection 20 connection 21 connection 22connection 23 connection 24 connection 25 connection 26 connection 40screw driver 41 handle 42 shaft 43 tip 50 threaded fastener 95 methodand apparatus 96 pre-fabrication kit 100 support beam 101 bottom 102centerline 106 longitudinal length 104 arrow 110 first end 120 secondend 130 web portion 134 first opening of first diameter on web 135distance of first opening from first end 136 second opening of seconddiameter on web 137 distance of second opening from first end 138spacing between first and second openings 140 first flange of C-section141 socket 142 width of socket or curved section 145 first opening offirst diameter on first flange 146 distance of first opening from firstend of first flange 147 distance of first opening from bottom of firstflange 150 second flange of C-section 151 socket 152 width of socket orcurved section 155 first opening of first diameter in second flange 156distance of first opening from first end of second flange 157 distanceof first opening from bottom of second flange 170 interior 172 overallheight of beam or support 173 height of interior of beam or support 174width of interior of beam or support 175 overall width of exterior ofbeam or support 178 width of open section 180 longitudinal centerline200 arrow 202 arrow 400 support bracket 404 body 406 connector base 407relative angle between web 130 and body of support bracket beforethreaded fasteners 50 are used to connect the two pieces 410 first end420 second end 430 top 432 height 433 width 434 depth or length 440bottom 450 planer face 452 planer bottom 460 height 462 width 464 depthor thickness 500 first threaded opening 502 dimension 503 dimension 510second threaded opening 512 dimension 513 dimension 514 dimension 520third threaded opening 522 dimension 523 dimension 530 spacing betweensecond and third threaded openings 700 washer 710 first end 720 secondend 730 top 732 height 733 width 734 depth or length 740 bottom 750planer face 760 first opening 780 first recessed area 790 secondrecessed area 900 first opening pattern 940 second opening pattern 980third opening pattern 1000 supporting frame 1001 face 1002 face 1003face 1004 face 1005 face 1005 face 1010 plurality of supporting beams1020 length 1030 width 1040 height 1042 sub height one 1044 sub heighttwo 1100 beam 1200 beam 1300 beam 1400 beam 1500 beam 1600 beam 1700beam 1800 beam 1900 beam 2000 beam 2100 beam 2200 beam 2300 beam 2400beam 2500 beam 2600 beam 2700 beam 2800 beam 2900 beam 3000 beam 3100beam 3200 beam 4000 package 4010 width 4020 height 4030 length 4500ductwork 4501 width 4502 height 4510 mechanical piping (e.g., heating orcooling fluids) 4520 domestic piping (e.g., for potable water) 4530medical gas piping 4540 fire sprinkler piping 4541 spacing 4550electrical conduit 4560 communications cable trays

All measurements disclosed herein are at standard temperature andpressure, at sea level on Earth, unless indicated otherwise. Allmaterials used or intended to be used in a human being arebiocompatible, unless indicated otherwise.

It will be understood that each of the elements described above, or twoor more together may also find a useful application in other types ofmethods differing from the type described above. Without furtheranalysis, the foregoing will so fully reveal the gist of the presentinvention that others can, by applying current knowledge, readily adaptit for various applications without omitting features that, from thestandpoint of prior art, fairly constitute essential characteristics ofthe generic or specific aspects of this invention set forth in theappended claims. The foregoing embodiments are presented by way ofexample only; the scope of the present invention is to be limited onlyby the following claims.

The invention claimed is:
 1. A pre-fabricated kit for assembling astructural framework comprising: (a) a plurality of a cut to lengthbeams or struts; where each beam or strut in the plurality of cut tolength beams or struts includes a web, first and second beam flanges,first and second ends, a longitudinal centerline, and an interiordefined by the beam's or strut's web, first and second beam flanges, andfirst and second ends; and each beam or strut in the plurality of cut tolength beams or struts having a plurality of flange openings in eachbeam's or strut's first and second beam flanges wherein the flangeopenings are longitudinally aligned with each other along thelongitudinal centerline of each particular beam or strut from theplurality of the cut to length beams or struts; (b) a plurality ofuniversal connector pieces, each of the universal connector piecesincluding first and second perpendicular planar flanges joined to eachother at a joint, and including openings in the first and secondperpendicular planar flanges, and each universal connector piece beinginsertable into the interior of the selected beam or strut from theplurality of cut to length beams or struts wherein the inserteduniversal connector piece being located entirely in the interior of theselected beam or strut from the plurality of cut to length beams orstruts and such that the first perpendicular planar flange beingperpendicular to the longitudinal centerline of the selected beam orstrut from the plurality of cut to length beams or struts and beingflush with the second end of the selected beam or strut from theplurality of cut to length beams or struts, and the second perpendicularplanar flange being generally parallel to the longitudinal centerline ofthe selected beam or strut from the plurality of cut to length beams orstruts; (c) wherein a first beam or strut selected from the plurality ofcut to length beams or struts having a first universal connector piecefrom the plurality of universal connector pieces being inserted into theinterior of the first beam or strut, wherein the first universalconnector piece is connected to a second beam or strut from theplurality of cut to length beams or struts,  via a fastener passingthrough one of the openings in the second beam flange of the second beamor strut, and the fastener also passes through the opening of the firstperpendicular planar flange in the first universal connector piece fromthe plurality of universal connector pieces located in the first beam orstrut, and wherein the longitudinal centerline of the first beam orstrut being perpendicular to the longitudinal centerline of the secondbeam or strut.
 2. The structural framework assembled from thepre-fabricated kit of claim 1, further comprising: (a) a plurality ofbottom level perimeter horizontal longitudinal beams or struts; (b) aplurality of bottom level perimeter horizontal cross beams or struts,wherein the plurality of bottom level perimeter horizontal longitudinalbeams or struts and the plurality of bottom level perimeter horizontalcross beams or struts both include the first and second beams or struts,and form a bottom level; (c) a plurality of top level perimeterhorizontal longitudinal beams or struts; (d) a plurality of top levelperimeter horizontal cross beams or struts, wherein the top levelperimeter horizontal longitudinal beams or struts and top levelperimeter horizontal cross beams or struts form a top level; (e) aplurality of interior horizontal supporting cross beams or strutsconnecting the plurality of bottom level perimeter horizontallongitudinal beams or struts or the plurality of top level horizontallongitudinal beams or struts; (f) a plurality of supporting perimeterlongitudinal cross beams or struts for connection between the top andbottom levels; and (g) a plurality of non-perimeter vertical supportingbeams or struts for connection of the plurality of bottom levelperimeter horizontal cross beams or struts and the plurality of toplevel perimeter horizontal cross beams or struts.
 3. The structuralframework assembled from the pre-fabricated kit of claim 1, wherein whenthe first and second beams or struts from the plurality of cut to lengthbeams or struts are attached by the fastener, both the first and secondbeams or struts are rotatable relative to each other along thelongitudinal axes of the second beam or strut.
 4. The structuralframework assembled from the pre-fabricated kit of claim 1 wherein, whenthe first and second beams or struts from the plurality of cut to lengthbeams or struts are connected, a tool passes through the other of theopenings in the first and second flanges of the second beam or strut andinto the interior of the second beam or strut.
 5. The structuralframework assembled from the pre-fabricated kit of claim 1 wherein, whenthe first and second beams or struts from the plurality of cut to lengthbeams or struts are connected, a tool must be inserted into the other ofthe openings in the first and second flanges of the second beam or strutto enter the interior of the second beam or strut.
 6. The structuralframework assembled from the pre-fabricated kit of claim 1 wherein, whenthe first universal connector from the plurality of universal connectorsis inserted into the interior of the first beam or strut from theplurality of cut to length beams or struts, the second perpendicularsupport flange of the first universal connector has an angle with theweb of the first beam of strut that is between ½ and 5 degrees.
 7. Thestructural framework assembled from the pre-fabricated kit of claim 1,wherein, the first and second beams or struts from the plurality of cutto length beams or struts each have a connector opening pattern selectedfrom the set of connector opening patterns consisting of: (a) first andsecond longitudinally aligned openings located on the flanges of thefirst and second beams or struts from the plurality of cut to lengthbeams or struts; and (b) first and second longitudinally alignedopenings located on the flanges of the first and second beams or strutsfrom the plurality of cut to length beams or struts, along with a thirdlongitudinally aligned opening located on the web of the first andsecond beams or struts from the plurality of cut to length beams orstruts.
 8. The structural framework assembled from the pre-fabricatedkit of claim 1, wherein, a third beam or strut selected from theplurality of cut to length beams or struts having a second universalconnector from the plurality of universal connectors which firstperpendicular planar flange of the second universal connector is flushwith the second end of the third beam or strut; wherein the longitudinalcenterline of the selected third beam or strut being perpendicular tothe longitudinal line of the selected first beam or strut, and alsoperpendicular to the longitudinal centerline of the selected second beamor strut.
 9. The structural framework assembled from the pre-fabricatedkit of claim 1, wherein the first and second beam flanges of the firstbeam or strut each include a socket, and the first and second beamflanges of the second beam or strut each include a socket, and a firstgaps exists between the sockets of the first beam or strut providingaccess to the interior of the first beam or strut, and a second gapsexists between the sockets of the second beam or strut providing accessto the interior of the second beam or strut.
 10. The structuralframework assembled from the pre-fabricated kit of claim 1, wherein, aselected third beam or strut selected from the plurality of cut tolength beams or struts having a web, first and second beam flanges withsockets, first and second ends, a longitudinal centerline, and aninterior defined by the selected third beam's or strut's web, first andsecond beam flanges, and first and second ends, and a third gaps existsbetween the sockets of the third selected beam or strut providing accessto the interior of the third selected beam or strut, and a washer whichis slidable connected to the sockets of the third selected beam orstrut; wherein the longitudinal centerline of the selected third beam orstrut being perpendicular to the longitudinal line of the selected firstbeam or strut, and also perpendicular to the longitudinal centerline ofthe selected second beam or strut.
 11. The structural frameworkassembled from the pre-fabricated kit of claim 1, wherein when the firstand second beams or struts from the plurality of cut to length beams orstruts are attached at a connection point, the first beam or struthaving first and second ends, the second beam or strut having first andsecond ends, and the connection point is spaced apart from the first andsecond ends of both the first and second beams or struts.
 12. Thestructural framework assembled from the pre-fabricated kit of claim 1,wherein when the first and second beams or struts from the plurality ofcut to length beams or struts are attached at a connection point, thefirst beam or strut having first and second ends, either the first orsecond end of the first beam or strut blocking one of the plurality oflongitudinally aligned flange openings of the second beam or strut.